From 97950348d062ea9afdc8701df56798bf41fb856a Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Sat, 21 Nov 2009 15:50:41 +0000 Subject: [PATCH] Make babl_ticks() thread safe. Made a static variable a temporary variable in the only function using it. --- babl/babl-util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/babl/babl-util.c b/babl/babl-util.c index 6abcd43..40ddfa2 100644 --- a/babl/babl-util.c +++ b/babl/babl-util.c @@ -24,7 +24,6 @@ #include static struct timeval start_time; -static struct timeval measure_time; #define usecs(time) ((time.tv_sec - start_time.tv_sec) * 1000000 + time.tv_usec) @@ -42,6 +41,7 @@ init_ticks (void) long babl_ticks (void) { + struct timeval measure_time; init_ticks (); gettimeofday (&measure_time, NULL); return usecs (measure_time) - usecs (start_time); -- 2.30.2